package cn.wit.summit.chwan.models.dto;

import java.util.List;

/**
 * Created by pengsk on 2018/4/24.
 */

public class NotifiCationMain {

    /**
     * notificationList : [{"title":"aaaa","jumpInfo":{"jump_title":"专题列表1","jump_sub_title":"","jump_label":"","jump_cover_big_pic":"http://ctimg.5fun.com/upload/images/76/62/7662b1a1b9a64be77e34ccb109eb87a6.png","jump_ad_switch":1,"jump_game_count":0,"jump_info":{"jump_link_type":"4","jump_type":"0","jump_link_type_val":"http://www.baidu.com","jump_tpl_type":""}},"addTime":"04月23日 17:53"}]
     * hasMore : 0
     * lastId : 1
     */

    private int hasMore;
    private int lastId;
    private List<NotificationListBean> notificationList;

    public int getHasMore() {
        return hasMore;
    }

    public void setHasMore(int hasMore) {
        this.hasMore = hasMore;
    }

    public int getLastId() {
        return lastId;
    }

    public void setLastId(int lastId) {
        this.lastId = lastId;
    }

    public List<NotificationListBean> getNotificationList() {
        return notificationList;
    }

    public void setNotificationList(List<NotificationListBean> notificationList) {
        this.notificationList = notificationList;
    }

    public static class NotificationListBean {
        /**
         * title : aaaa
         * jumpInfo : {"jump_title":"专题列表1","jump_sub_title":"","jump_label":"","jump_cover_big_pic":"http://ctimg.5fun.com/upload/images/76/62/7662b1a1b9a64be77e34ccb109eb87a6.png","jump_ad_switch":1,"jump_game_count":0,"jump_info":{"jump_link_type":"4","jump_type":"0","jump_link_type_val":"http://www.baidu.com","jump_tpl_type":""}}
         * addTime : 04月23日 17:53
         */

        private String title;
        private String addTime;
        private String noticeId;
        private String typeText;
        private int isNew;
        private String coverBigPic;
        private RelateInfoBean relateInfo;
        private IntentDataBean jumpInfo;

        public String getNoticeId() {
            return noticeId;
        }

        public void setNoticeId(String noticeId) {
            this.noticeId = noticeId;
        }

        public String getTypeText() {
            return typeText;
        }

        public void setTypeText(String typeText) {
            this.typeText = typeText;
        }

        public int getIsNew() {
            return isNew;
        }

        public void setIsNew(int isNew) {
            this.isNew = isNew;
        }

        public RelateInfoBean getRelateInfo() {
            return relateInfo;
        }

        public void setRelateInfo(RelateInfoBean relateInfo) {
            this.relateInfo = relateInfo;
        }

        public String getCoverBigPic() {
            return coverBigPic;
        }

        public void setCoverBigPic(String coverBigPic) {
            this.coverBigPic = coverBigPic;
        }

        public IntentDataBean getJumpInfo() {
            return jumpInfo;
        }

        public void setJumpInfo(IntentDataBean jumpInfo) {
            this.jumpInfo = jumpInfo;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }


        public String getAddTime() {
            return addTime;
        }

        public void setAddTime(String addTime) {
            this.addTime = addTime;
        }

        public static class RelateInfoBean {

            private String funcName;
            private FuncDataBean funcData;

            public String getFuncName() {
                return funcName;
            }

            public void setFuncName(String funcName) {
                this.funcName = funcName;
            }

            public FuncDataBean getFuncData() {
                return funcData;
            }

            public void setFuncData(FuncDataBean funcData) {
                this.funcData = funcData;
            }

            public static class FuncDataBean {
                /**
                 * msg : 对于游戏【口袋妖怪单机版】的真实截图，审核通过，同时奖励1元
                 * enterLabel : 查看截图
                 * enterFunc : open
                 * enterData : {"jump_link_type":1,"jump_type":0,"jump_link_type_val":null,"jump_tpl_type":""}
                 * cancelLabel : 删除
                 * cancelFunc : ajaxRequest
                 * cancelData : {"url":"xxxx","postData":"a=1&b=2"}
                 */

                private String msg;
                private String enterLabel;
                private String enterFunc;
                private IntentDataBean enterData;
                private String cancelLabel;
                private String cancelFunc;
                private IntentDataBean cancelData;
                private RelateInfoXBean relateInfo;

                public RelateInfoXBean getRelateInfo() {
                    return relateInfo;
                }

                public void setRelateInfo(RelateInfoXBean relateInfo) {
                    this.relateInfo = relateInfo;
                }

                public String getMsg() {
                    return msg;
                }

                public void setMsg(String msg) {
                    this.msg = msg;
                }

                public String getEnterLabel() {
                    return enterLabel;
                }

                public void setEnterLabel(String enterLabel) {
                    this.enterLabel = enterLabel;
                }

                public String getEnterFunc() {
                    return enterFunc;
                }

                public void setEnterFunc(String enterFunc) {
                    this.enterFunc = enterFunc;
                }

                public IntentDataBean getEnterData() {
                    return enterData;
                }

                public void setEnterData(IntentDataBean enterData) {
                    this.enterData = enterData;
                }

                public String getCancelLabel() {
                    return cancelLabel;
                }

                public void setCancelLabel(String cancelLabel) {
                    this.cancelLabel = cancelLabel;
                }

                public String getCancelFunc() {
                    return cancelFunc;
                }

                public void setCancelFunc(String cancelFunc) {
                    this.cancelFunc = cancelFunc;
                }

                public IntentDataBean getCancelData() {
                    return cancelData;
                }

                public void setCancelData(IntentDataBean cancelData) {
                    this.cancelData = cancelData;
                }

                public static class RelateInfoXBean {
                    private String icon;
                    private String text;

                    public String getIcon() {
                        return icon;
                    }

                    public void setIcon(String icon) {
                        this.icon = icon;
                    }

                    public String getText() {
                        return text;
                    }

                    public void setText(String text) {
                        this.text = text;
                    }
                }
            }
        }
    }
}
